//
//  StoreCategorySubListViewController.m
//  BaseProject
//
//  Created by 王洋 on 2020/8/6.
//  Copyright © 2020 王洋. All rights reserved.
//

#import "StoreCategoryListCell.h"
#import "StoreDetailViewController.h"

#import "StoreCategorySubListViewController.h"

@interface StoreCategorySubListViewController ()<UITableViewDelegate, UITableViewDataSource>{
    BOOL click;
}

@property (nonatomic, strong)UITableView *tableview;

@end

@implementation StoreCategorySubListViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self initView];
}

- (void)initView {
    
    [self.view addSubview:self.tableview];
    
    [self.tableview mas_makeConstraints:^(MASConstraintMaker *make) {
        make.left.right.bottom.mas_equalTo(0);
        make.top.mas_equalTo(0);
    }];
    

    [self.tableview reloadData];
    [self initViewAction];
}

- (void)initViewAction {
    
}


#pragma mark UITableviewDelegate
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 20;
}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 160;
}

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    StoreDetailViewController *vc = [[StoreDetailViewController alloc] init];
    [self.navigationController pushViewController:vc animated:YES];

}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    StoreCategoryListCell *cell = [tableView dequeueReusableCellWithIdentifier:@"StoreCategoryListCellID"];
    cell.selectionStyle =UITableViewCellSelectionStyleNone;

    return cell;
}

- (UITableView *)tableview {
    if (!_tableview) {
        _tableview = [[UITableView alloc]initWithFrame:CGRectZero style:UITableViewStylePlain];
        _tableview.delegate = self;
        _tableview.dataSource = self;
        _tableview.separatorStyle = UITableViewCellSeparatorStyleNone;
        _tableview.backgroundColor =  UIColorHex(0xf1f1f1);

        _tableview.showsHorizontalScrollIndicator = NO;
        _tableview.showsVerticalScrollIndicator = NO;
        
        _tableview.estimatedSectionHeaderHeight = 0;
        _tableview.estimatedSectionFooterHeight = 0;
        _tableview.estimatedRowHeight = 0;
        
        [_tableview registerNib:[UINib nibWithNibName:@"StoreCategoryListCell" bundle:nil] forCellReuseIdentifier:@"StoreCategoryListCellID"];

    }
    return _tableview;
}



@end
